body{ background:#F8F8F8;}
body,td,input{ font-size:14px; line-height:16px; color:#666; font-family:"Microsoft YaHei",simhei;}
body,div,form,img,input,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,p{margin: 0; padding: 0; border: 0; outline:none;}
li{ list-style-type:none;}
a{text-decoration:none; color:#999;}
*{ outline:none;}
.fl{float:left;}
.fr{float:right;}
.textr{ text-align:right;}
.clear{width:0; height:0; clear: both; line-height:0px; font-size:0px; visibility:hidden;}
.main{ padding:8px; position:relative;}
/*font*/
.fz12{ font-size:12px; font-family:"宋体";}
.fz13{ font-size:13px;}
.fz16{ font-size:16px;}
.fz18{ font-size:18px;}

/*color*/
.grey3{ color:#333;}
.grey6{ color:#666;}
.grey9{ color:#999;}
.grey_dark{color:#828282}
.red{ color:#fe5d63;}
.green{ color:#0aaa00;}
.yellow{ color:#538ED7;}

/*btn*/
.btn1{ line-height:19px; padding:0 5px; color:#c01d2e; border:1px solid #82201d; display:inline-block;}
.btn2{ line-height:19px; padding:0 5px; color:#979797; border:1px solid #216dcb; display:inline-block;}
.btn3{ line-height:31px; width:96px; height:31px; display:inline-block; background:#1B88C9; color:#fff; text-align:center;}
.btn4{ line-height:31px; width:96px; height:31px; display:inline-block; background:#1B88C9; color:#fff; text-align:center;}
.btn5{ width:40px; height:24px; line-height:24px; background:#528ED7; text-align:center; color:#fff; display:inline-block;}
.btn6{ width:141px; height:31px; line-height:31px; font-size:16px; color:#fff; display:inline-block; text-align:center; background:#528ED7;}
.btn7{ width:71px; height:31px; line-height:31px; font-size:16px; color:#fff; display:inline-block; text-align:center; background:#528ED7;}
.btn_k1{ height:31px; padding-top:15px; text-align:center;}

/*common*/
.tab_1{ height:25px; line-height:25px; border-bottom:1px solid #548ED7;}
.tab_1 a{ width:77px; height:25px; text-align:center; color:#999; display:inline-block;}
.tab_1 a:hover{ background:url(../images/white_06.jpg) no-repeat; color:#fff;}
.tab_1 a.on{ background:url(../images/white_06.jpg) no-repeat; color:#fff;}

/*高手数据*/
.rank_k{ height:498px; border:1px solid #548ED7; border-top:0;overflow:hidden;}
.rank_k td{ height:34px; color:#666; cursor:default; border-bottom:1px solid #D5D5D5; font-size:13px;}
.rank_k th{ height:34px; line-height:34px; cursor:default; color:#aaa; position:relative;}
.rank_top{ height:34px; border-bottom:1px solid #548ED7; overflow:hidden; background:#F1F1F1;}
.rank_top td{ color:#444444;}
.rank_list{ height:463px; }
.rank_list tr:hover{ background:#DCE7FB;}
.rank_ad{ height:92px; border:1px solid #548ED7; margin-top:6px;}
.rank_right_a01{ display:block; width:29px; height:36px; background:url(../images/white_07.jpg) no-repeat center; float:left; margin-right:40px;}
.rank_right_a02{ display:block; width:14px; height:36px; background:url(../images/white_08.jpg) no-repeat center; float:right;}
.rank_right_a03{ display:block; float:left; background:url(../images/white_05.jpg) no-repeat center; width:100%; height:36px;}
.plate_k{ padding-top:23px; padding-bottom:22px;}
.plate_k td{ height:56px;}
.plate{width:73px; height:56px; background:url(../images/white_09.jpg) no-repeat;}
.plate td{ font-size:14px; color:#fff; padding:0 10px; text-align:center;}
.plate_stock{ height:235px; overflow-x:hidden; overflow-y:auto; margin-bottom:35px;}
.stock_list{height:37px; border:1px solid #C5C5C5; margin-bottom:10px; overflow:hidden;}
.stock_list .p1{ width:40%; background:#EBEBEB; height:37px; line-height:18px; text-align:center; color:#828282; float:left;}
.stock_list .p1 .yellow{color:#548ED8;}
.stock_list .p2{ width:30%; float:left; text-align:center; line-height:37px; font-size:18px;}
.stock_inf{ height:170px; border:1px solid #548ED7; border-top:0; padding-top:11px; overflow:hidden;}
.inf_part{ padding-top:10px; padding-left:10px; font-size:12px; line-height:24px;}
.hide{ display:none;}
.stock_inf table th{ text-align:center; vertical-align:middle; font-size:14px; color:#548ED8; height:24px; line-height:24px;
font-weight:200;}
.stock_inf table td{ text-align:center; vertical-align:middle; font-size:12px; height:24px; line-height:24px;}
.stock_inf table td strong{ margin-right:10px;}
.stock_font{ font-size:14px; font-weight:bold;}
.stock_inf table td a:hover{ color:#548ED8;}
/*我的大赛*/
.mege_top{ height:200px; }
.mege_inf td{padding:10px 0;}
.buysell{ padding-top:17px; text-align:center;}
.mege_rank{width:137px; margin-left:5px; height:126px; display:inline-block; overflow:hidden; float:left;background:#5883A3;}
.mege_rank .p1{ height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px;}
.mege_rank .p2{ height:93px; text-align:center; background:#EBEBEB; color:#aaa;}
.mege_rank .p2 .rk{ font-size:25px; padding:25px 0;}
.mege_main{ height:419px; position:relative;}
.mege_main .time{ height:25px; line-height:25px; display:inline-block; position:absolute; top:-3px; right:0; white-space:nowrap;}
.mege_main .time .date{ border:1px solid #5a5a5a; line-height:23px; padding-left:6px; padding-right:30px; background:url(../images/white_04.jpg) right center no-repeat;}

/*股票交易*/
.trading{width:478px; height:380px; z-index:6;left:50%;top:50%; background:#FFFFFF;
margin-left:-239px!important;
margin-top:-190px!important;
margin-top:0px;
position:fixed!important;
position:absolute;
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);}
.trading .top_bar{ height:31px; line-height:31px; background:#548ED8; padding-left:14px; color:#fff; overflow:hidden;}
.trading .top_bar span{ float:left;}
.trading .top_bar b{ float:right; font-weight:200; cursor:pointer; display:block; width:31px; height:31px; line-height:31px; text-align:center;}
.trading .close{width:31px; height:31px; position:absolute; top:0px; right:0px;background:url(../images/white_10.jpg) right center no-repeat;cursor:pointer;}
.trading .lpart{width:200px; margin-right:30px; float:left; padding-left:24px; padding-top:16px;}
.trading .rpart{width:208px; height:264px; margin-top:16px; background:#F5F5F5; border:1px 
solid #C5C5C5; float:left;}
.trading .stock_name{ font-size:22px; line-height:35px; color:#BB9E42;}
.trading .tradk{ padding-top:15px;}
.trading .tradk td{ height:24px; padding-top:12px; font-size:12px;}
.trading .tradk td .ipt1{ width:123px; padding:3px 5px; font-size:12px; line-height:14px; background-color:#dcdcdc; color:#333;}
.trading .tradk td .ipt2{ width:74px; padding:3px 5px; font-size:12px; line-height:14px; background:#dcdcdc; color:#333;}
.trading .tradk td .percent{ padding-left:16px; margin-right:12px; background:url(../images/white_03.jpg) left center no-repeat; display:inline-block;}
.trading .tradk td .percent.on{ background:url(../images/white_02.jpg) left center no-repeat;}
.trading .tradk td .percent:hover{ background:url(../images/white_02.jpg) left center no-repeat;}
.trading .rpart td{ height:21px; font-size:12px; color:#666666;}
.trading .rpart .bb1 td{ border-bottom:1px solid #C5C5C5;}

.master{width:785px; height:365px; z-index:6;left:50%;top:50%; background:#333238;
/*margin-left:-239px!important;
margin-top:-190px!important;
margin-top:0px;
position:fixed!important;
position:absolute;
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);*/}
.master .top_bar{ height:31px; line-height:31px; background:#d14e00; padding-left:14px; color:#fff;}
.master .close{width:31px; height:31px; position:absolute; top:0px; right:0px;}
.master .lpart{width:165px; float:left;}
.master .rpart{width:602px; float:left;}
/**popup**/
.popup{ width:344px; height:216px; background:#fff; border:1px solid #548ED8; z-index:3147480000;
margin-top:-108px!important;
margin-top:0px;
*margin-top:0px!important;
position:fixed!important;
position:absolute;
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); display:none;}
			
.popup h3{ background:#548ED8; color:#fff; font-family:Microsoft yahei; font-weight:200; height:31px; line-height:31px; font-size:14px;
text-indent:15px; overflow:hidden; padding-right:12px; overflow:hidden; width:332px;}
.popup h3 span{ float:left;}
.popup h3 b{ float:right; cursor:pointer; font-weight:200;width:31px; height:31px; position:absolute; top:0px; right:0px;background:url(../images/white_10.jpg) right center no-repeat;cursor:pointer;}
.popup ul{ padding:18px 0px 0px 22px; height:124px; overflow:hidden;}
.popup ul li{ color:#666; font-size:14px; line-height:24px;}
.popup .popup_font{ color:#548ED8;}
.popup p{ position:absolute; bottom:13px; width:322px; height:29px; overflow:hidden; padding-right:22px;}
.popup p a{ display:block; height:27px; line-height:27px; float:right; color:#fff; padding:0px 11px; margin-left:4px; background:#548ED8;}
.popup p .popup_unselect_A{ background:#D14E00; height:29px; line-height:29px;}
.popup p .popup_unselect_B{ background:#F7F7F7; color:#333; border:1px solid #B4B4B4;}

/***bind qq***/
.bindqqpopup { width:344px; height:216px; background:#fff; border:1px solid #548ED8; z-index:3147480000;left:50%;top:50%; display:none;}
.bindqqpopup h3{ background:#548ED8; color:#fff; font-family:Microsoft yahei; font-weight:200; height:31px; line-height:31px; font-size:14px;
text-indent:15px; overflow:hidden; padding-right:12px; overflow:hidden; width:332px;}
.bindqqpopup h3 span{ float:left;}
.bindqqpopup h3 b{ float:right; cursor:pointer; font-weight:200;width:31px; height:31px; position:absolute; top:0px; right:0px;background:url(../images/white_10.jpg) right center no-repeat;cursor:pointer;}


/**uncover**/
.uncover{ width:100%;}
.uncover_box{ /*margin:0px 4px 0px 17px;*/ background:#fff; height:334px; padding-bottom:20px; overflow:hidden; border:1px solid #548ED8;}
.uncover_box h2{ background:#548ED8; height:31px; line-height:31px; font-size:14px; font-weight:200; padding:0px 14px; overflow:hidden; color:#fff; display:none;}
.uncover_box h2 span{ float:left;}
.uncover_box h2 b{ float:right; font-weight:200; display:block; width:16px; text-align:center; height:31px; line-height:31px; cursor:pointer;}
.uncover_left{ float:left; width:144px; padding:30px 0px 0px 22px;}
.uncover_left dl { margin-bottom:16px;}
.uncover_left dl dt a{ display:block; width:77px; height:77px; padding:3px;  border:1px solid #548ED8;}
.uncover_left dl dt img{ width:77px; height:77px;}
.uncover_left dl dd{ color:#969696; font-size:12px; line-height:24px;}
.uncover_left dl dd span{ display:block; width:85px; text-align:center;}
.uncover_left ul{color:#666666; overflow:hidden; font-size:12px;}
.uncover_left ul li{ overflow:hidden; width:100%; float:left; line-height:20px; height:20px; overflow:hidden; margin-bottom:12px;}
.uncover_font01{ display:block; float:left; width:68px; text-align:left;}
.uncover_right{ margin-left:166px; padding:30px 17px 0px 0px; overflow:hidden;}
.uncover_right ul{ overflow:hidden; font-size:12px; border-bottom:1px solid #548ED8;}
.uncover_right ul li{ float:left; width:77px; height:25px; text-align:center; line-height:25px; cursor:pointer;}
.uncover_right ul .uncover_right_A{ background:url(../images/white_06.jpg) no-repeat center; color:#fff;}
.uncover_right_k{ height:247px; border:1px solid #C5C5C5; border-top:0; overflow:hidden;}
.uncover_right_k td{ height:30px; color:#676767; cursor:default;  background:#fff; font-size:13px;}
.uncover_right_k th{ height:30px; line-height:35px; cursor:default; color:#444444; position:relative; font-weight:200; font-size:13px;}
.uncover_right_top{ height:34px; line-height:34px; border-bottom:1px solid #C5C5C5; overflow:hidden; background:#F1F1F1;}
.uncover_right_list{ height:212px;  position:relative;}
.uncover_right_list tr:hover{ background:#232323;}
.uncover_right_add{ width:100%;  height:30px; line-height:30px; }
.uncover_right_add .yellow { display:block;width:100%;  height:30px; color:#666666;}
.uncover_right_add  span{ cursor:pointer; position:absolute; top:1px; left:65px;width:80px; background:#fff; z-index:999; height:24px; line-height:24px; border:1px solid #528ED6; font-size:11px; display:none;}
.uncover_right_add  span a{ color:#538FD8; margin-right:4px;}
.uncover_right_add  span em{ display:block; background:url(../images/uncover_right_add_bg02.jpg) no-repeat center; width:4px; height:24px; position:absolute; left:-4px; z-index:99999; top:0px;}
.uncover_right_add a:hover span{ display:block; padding:0px 4px; height:22px; line-height:22px; border-top:1px solid #777777;border-right:1px solid #777777;border-bottom:1px solid #777777;}
.hide{ display:none;}
.uncover_right_top_C{ display:block; width:14px; height:30px; background:url(../images/white_08.jpg) no-repeat top; float:right;}
.uncover_right_top_B{ display:block; float:left; background:url(../images/white_10.jpg) no-repeat top; width:14px; height:30px; margin-right:0px;}
.uncover_right_top_D{ display:block; float:left; background:url(../images/white_05.jpg) no-repeat center; width:100%; height:36px;}

.tc_loading{line-height:50px; text-align:center; /*background:#036;*/ color:#c8c8c8; font-size:16px; position:absolute; top:45%; left:45%;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px; /*border:3px solid #069;*/ z-index:999999999999999998;}
.mask{width:100%; height:100%; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; background:#f8f8f8; position:absolute; z-index:8888888;}
/**data_new**/
.data_new{  margin-bottom:25px;}
.data_new_title{ border-bottom:1px solid #82201D; font-size:14px; font-weight:200; color:#AAAAAA; text-indent:11px; height:20px; line-height:20px; margin-bottom:14px;}
.data_new h3{ border-bottom:1px solid #82201D; font-size:14px; font-weight:200; color:#AAAAAA; text-indent:11px; height:20px; line-height:20px; margin-bottom:14px;}
.data_new_list{height:37px; border:1px solid #C5C5C5; margin-bottom:10px; overflow:hidden; cursor:pointer;position: relative;}
.data_new_list .p1{ width:40%; background:#EBEBEB;height:34px; padding-top:3px;font-size:12px; line-height:16px; text-align:center; color:#828282; float:left; }
.data_new_list .p2{ width:30%; float:left; text-align:center; line-height:37px; font-size:16px;}
.data_new_prompt{ width:80px; line-height:18px; height:35px; border:1px solid #414141; background:#FFFFE1; position:absolute; top:0px; left:40%; display:none; padding:0px 3px;}
.data_new_prompt_font{ display:block; width:80px; font-size:11px; color:#4E4F51; height:37px; overflow:hidden;}
.data_new_prompt_right{ position:absolute; top:12px; left:-10px;}
#subscriber_prompt{ height:170px;}
.data_new_list .p1 .yellow{color:#548ED8;}

.tab_1_box01{ position:absolute; bottom:0px; left:0px; width:100%;}
.main_left{ position:relative;}
.main_right{ position:relative;}

/**报名页面**/
.game{ background:#F8F8F8 url(../images/game_bg02.png) no-repeat right top; height:646px; overflow:hidden;}
.game_box{ overflow:hidden; width:100%; padding-top:204px; height:442px;}
.game_top{ width:100%; overflow:hidden; height:228px; margin-bottom:27px;}
.game_top_left { float:left; width:55%; text-align:center;}
.game_top_left h3{ font-size:18px; font-family:Microsoft yahei; margin-top:58px; font-weight:200; color:#699CC7; height:48px; line-height:48px;}
.game_top_left h3 span{ color:#05539E;}
.game_top_left_font  a{ display:block; width:120px; height:37px; text-align:center; line-height:37px; background:#2E82CB; font-size:19px; color:#fff; margin:0 auto;}
/**验证**/
.game_verify{ padding-top:15px; overflow:hidden; width:360px; margin:0 auto;}
.game_verify li{ overflow:hidden; width:100%; float:left; margin-bottom:7px;}
.game_verify_title{ font-size:18px; color:#05539E; line-height:30px; height:30px;}
.game_verify_title02{ font-size:18px; color:#05539E; line-height:30px; height:30px; display:inline;}
.game_verify_title02 b{ font-weight:200;font-size:14px;}
.game_verify_title02 span{ display:inline-block;*display:inline;
 *zoom:1;width:116px; text-align:left; background:#2E82CB; color:#fff; height:30px; font-size:14px; text-indent:10px;}


.game_verify_font{ font-size:16px; color:#05539E; line-height:22px;}
.game_verify_input{ width:157px; height:29px; line-height:29px;  text-indent:24px; border:1px solid #B4B4B4; background-color:transparent;margin-right:5px;}
.game_verify_input02{ width:280px; height:29px; line-height:29px; text-align:left; border:1px solid #B4B4B4; background-color:transparent; text-indent:24px;}
.game_verify_a{ display:inline-block;*display:inline;*zoom:1; width:117px; height:31px; line-height:31px;*height:25px; *line-height:20px;*padding-top:6px; text-align:center; background:#2E82CB; color:#fff;}
.game_verify_a02{ display:inline-block; *display:inline;
 *zoom:1;width:117px; height:29px; line-height:29px; text-align:center; background:#2E82CB; color:#fff; font-size:19px;}
.game_verify_font02{ vertical-align:middle; overflow:hidden; text-align:left; padding-left:38px; margin-bottom:20px; height:22px; line-height:22px; /*color:#A0A0A0;*/}

.game_top_right{ float:left; height:212px; width:339px; background:url(../images/game_top_right_bg02.png) no-repeat;padding:16px 0px 0px 12px;}
.game_top_right h3{ text-align:center; font-size:18px; font-weight:200; line-height:24px; margin-bottom:8px; color:#05539E;}
.game_top_rignt_A{ overflow:hidden;}
.game_top_rignt_A li{ float:left; width:98px; height:29px; line-height:29px; overflow:hidden; color:#2D81C7; font-size:13px;
background:url(../images/game_top_right_libg02.png) no-repeat; margin-right:10px;}
.game_top_rignt_A li em{ display:block; width:29px; text-align:center; float:left; font-size:18px; color:#fff;}
.game_top_rignt_A li span{ float:left; width:69px; text-align:center;}
.game_top_right h4{ font-size:13px; color:#2D81C7; font-weight:200; line-height:24px; line-height:20px; margin:14px 0px 2px 0px;}
.game_top_rignt_B{ font-size:12px; color:#2D81C7; line-height:20px;}
.privilege{ width:100%; overflow:hidden;}
.privilege h2{ position:relative; width:100%; overflow:hidden; font-size:16px; height:22px; font-weight:200; margin-bottom:15px;}
.privilege h2 b{ display:block; height:1px; width:90%; background:#C8C8C8; margin:11px auto 0px auto;}
.privilege h2 span{ display:block; position:absolute; top:0px; left:50%; height:22px; line-height:22px; margin-left:-45px; background:#f8f8f8; width:90px; text-align:center; color:#8D8D8D;}
.privilege ul{ overflow:hidden;}
.privilege ul li{ float:left; width:22%; float:left; margin-left:2.5%;}
.privilege_li_box{ height:115px; border:1px solid #8D8D8D;}
.privilege_li_box_font{ text-align:center; font-size:13px; line-height:34px; color:#8C8C8C;}
/**go**/
.go{ width:392px; height:200px; background:#fff;z-index:9999;left:50%;top:50%;margin-left:-196px!important;
margin-top:-100px!important;
margin-top:0px;
position:fixed!important;
position:absolute;
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);}
.go h3{ height:30px; line-height:30px; background:#538ED7; padding-left:14px; color:#fff; position:relative;font-weight:200;font-size:14px;}
.go h3 span{ cursor:pointer; position:absolute; right:10px; top:0px;color:#fff;}
.go ul{ color:#000; text-align:center; margin-top:28px;}
.go_title{ font-size:19px; color:#538ED7; height:30px; line-height:30px; margin-bottom:6px;}
.go_font a{ display:block; width:164px; height:37px; line-height:37px; text-align:center; margin:0 auto; background:#538ED7; color:#fff; margin-top:20px;}

/**account**/
.account{ width:801px; height:234px; overflow:hidden; padding-top:16px;}
.account_left{ float:left; width:170px; text-align:center; margin-right:26px; padding-top:16px;}
.account_left h3{ margin-bottom:10px;}
.account_left p{ font-size:18px; color:#666;}
.account_center{ float:left; overflow:hidden; margin-right:10px; width:380px; height:164px; padding-top:14px;}
.account_center ul{ float:left; width:190px; overflow:hidden;}
.account_center ul li{ float:left; overflow:hidden; width:190px; margin-bottom:8px;}
.account_center ul li span{ display:inline-block; _zoom:1;*display:inline; width:81px; font-size:14px; text-align:left;}
.account_center ul li b{ font-weight:200; line-height:24px;}
/*.account_center ul li .account_center_font01{ font-size:16px; color:#FF5C62; font-weight:bold;}*/
.account_center ul li .account_center_font02{ font-size:14px; color:#FF5C62;}
.account_center ul li p{ text-align:center; width:160px; height:38px; background:#1B88C9; color:#fff; line-height:38px; margin-top:30px;}
.account_center ul li .account_center_red{ background:#1B88C9;} 
.account_center ul li p a{color:#fff; }
.account_right{ float:left; width:199px;}
.account_right ul{ overflow:hidden; width:199px;}
.account_right ul li{ background:url(../images/account_bg02.png) no-repeat center; width:199px; height:48px; margin-bottom:5px; line-height:48px; text-indent:13px; overflow:hidden;}
.account_right ul li span{ color:#5883A3; font-size:16px;float:left;}
.account_right ul li b{ font-weight:200; font-size:22px; float:left;width:110px;text-align:center;text-indent:0px;}
.account_right ul li em{ font-style:normal; margin-left:8px;}

.aui_titleBar{
    background-color:#548ED8; height:31px; line-height:31px; font-size:14px; font-weight:200; color:#fff; text-indent:15px;
}
.aui_titleBar  .aui_close{ text-indent:0px;font-weight:200; font-size:24px;display:block; width:31px; height:31px;line-height:31px; text-align:center; position:absolute;right:10px; top:10px; cursor:pointer;color:#fff;}
.aui_inner{ border-collapse:collapse; border-spacing:0px; background-color:#548ED8;}

/**popuptrade**/
.popuptrade{ width:344px; height:216px; background:#fff; border:1px solid #548ED8; z-index:3147480000;left:50%;top:50%;margin-left:-172px!important;
margin-top:-108px!important;
margin-top:0px;
position:fixed!important;
position:absolute;
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); display:none;}
			
.popuptrade h3{ background:#548ED8; color:#fff; font-family:Microsoft yahei; font-weight:200; height:31px; line-height:31px; font-size:14px;
text-indent:15px; overflow:hidden; padding-right:12px; overflow:hidden; width:332px;}
.popuptrade h3 span{ float:left;}
.popuptrade h3 b{ float:right; cursor:pointer; font-weight:200;width:31px; height:31px; position:absolute; top:0px; right:0px;background:url(../images/white_10.jpg) right center no-repeat;cursor:pointer;}
.popuptrade ul{ padding:18px 0px 0px 22px; height:124px; overflow:hidden;}
.popuptrade ul li{ color:#666; font-size:14px; line-height:24px;}
.popuptrade .popup_font{ color:#548ED8;}
.popuptrade p{ position:absolute; bottom:13px; width:322px; height:29px; overflow:hidden; padding-right:22px;}
.popuptrade p a{ display:block; height:27px; line-height:27px; float:right; color:#fff; padding:0px 11px; margin-left:4px; background:#548ED8;}
.popuptrade p .popup_unselect_A{ background:#D14E00; height:29px; line-height:29px;}
.popuptrade p .popup_unselect_B{ background:#F7F7F7; color:#333; border:1px solid #B4B4B4;}

.bound_pop{ width:700px; height:460px; background:#f5f5f5;}
.bound_p1{ height:30px; background:#d14e00;}
.bound_tit{ line-height:30px; color:#fff; font-size:15px; padding-left:15px; float:left;}
.bound_failed{ width:165px; height:320px; padding:110px 125px 0px 410px; background:url(../images/black_failed.png) no-repeat;}
.bound_failed .p1{ font-size:20px; font-weight:800; color:#D14E00; line-height:46px; text-align:center;}
.bound_failed .p2{ color:#666; font-size:14px; text-align:center; line-height:20px;}
.bound_failed .p3{ width:164px; height:38px; line-height:38px; margin-top:60px; background:#D14E00; color:#fff; text-align:center; font-size:18px; display:block;}
.bound_success{ width:250px; height:320px; padding:110px 100px 0px 350px; background:url(../images/black_success.png) no-repeat;}
.bound_success .p1{ font-size:20px; font-weight:800; color:#D14E00; line-height:46px; text-align:center;}
.bound_success .p2{ color:#666; font-size:14px; text-align:center; line-height:20px;}
.bound_success .p3{ width:164px; height:38px; line-height:38px; margin:0 auto; margin-top:60px; background:#D14E00; color:#fff; text-align:center; font-size:18px; display:block;}

/*抽奖*/
.light_c{ color:#508fd6}
body.enroll{ background:url(../images/game_bg02.png) center top no-repeat #f8f8f8; }
.enroll_main{ padding:226px 33px 0 33px;}
.enroll_txt{ font-size:20px; line-height:32px; color:#0253a2; text-align:center; font-weight:800;}
.enroll_yes{ width:310px; padding-top:250px; background: url(../images/w_box.png) center -15px no-repeat; text-align:center; color:#0453a2; font-size:12px; line-height:20px; display:block; margin:0 auto;}
.enter_game{ width:148px; height:45px; line-height:45px; display: inline-block; text-align:center; font-size:16px; color:#fff; background:#548ED8;}
.enroll_nomoney{ width:310px; padding-top:60px; padding-right:20px; padding-bottom:180px; background: url(../images/no.png) center top no-repeat; text-align:center; font-size:20px; line-height:30px; font-weight:800; color:#0453a2; display:block; margin:0 auto;}
.enroll_money{ width:310px; padding-top:60px; padding-right:15px; padding-bottom:150px; background: url(../images/yes.png) center top no-repeat; text-align:center; font-size:20px; line-height:30px; font-weight:800; color:#0453a2; display:block; margin:0 auto;}
.enroll_m1{text-align:center; color:#b5b5b5; font-size:12px; line-height:20px; display:block;}
.enroll_pop{ width:390px; height:170px; background:#fff;}
.enroll_pop .p1{ height:30px; background:url(../images/1_02.jpg) right top no-repeat#548ed8;}
.enroll_pop .p2{ line-height:90px; font-size:16px; text-align:center;}
.enroll_pop .p3 { text-align:center;}
.enroll_pop .p3 a{ margin:0 13px; width:75px; height:28px; line-height:28px; display:inline-block; background:#0453a2; color:#fff;}